PROGRAM DESCRIPTION
===================
Who wouldn't want to earn a day's payment for 20 minutes of work? - thought Laszlo, steam engine driver. He had only one task for today: to drive home. He had the whole route in his head. "However, some switches might be in incorrect position" - he wondered. - "Well, no problem, they ALL can be flipped pressing a key! Easy ride." The game starts with this moment.

It's a horizontally scrolling BASIC arcade game.


STARTING VIA EMULATOR
=====================
Recommended emulator: YAPEhttp://yape.homeserver.hu/
How to start the game:
1. File / Attach disk image...
2. Select and open the .d64 image
3. Enter command: DLOAD"*" and press Enter
4. If you wish to LIST the program, see PROGRAM LINES OVERVIEW down below.
5. Enter command: RUN and press Enter


GAME INSTRUCTIONS
=================
Under the blue sky, you can observe your green steam engine roaming through the plains. New objects appear at right and scroll rapidly to the left.

TREES: They are happily exist along the way. Sometimes they try to hide important objects.

JUNCTIONS: They present alternative routes. All of them have switches just before them which you can flip pressing any non-special keys such as letters, numbers, Enter, Space, cursor keys. You may not see the switches themselves till you flip them as they basically represent the track leading into either direction. You can flip switches any times before your engine runs through them. You either go straight or upwards. There is no backing.
Note that driving upwards resets your view.

JUNCTIONS WITH QUESTION MARKS: Laszlo is not sure about a growing number of junctions whether they are leading to dead ends or not. Use these ONLY if you're CERTAIN you can't go straight through.

BIG X MARKS: If a path has a big X mark on it, then it's a dead end. You HAVE TO avoid ALL dead ends through the game or it's over.

MAP: If you correctly pass a junction (not going into a dead end), Laszlo records the correct direction there. After driving a while, you can see more and more pieces of the whole map appear. Note that though, Laszlo forgets the whole map if he fails driving home!

DEAD END: Press a key to try again. Pay more attention to JUNCTIONS!

GOT THE KEY TO HOME!: You sure did! Congratulations, you beat the way home! Now you can list the program and look for additional clues:


PROGRAM LINES OVERVIEW
======================
Use the LIST command to view the program lines. You can use the LIST from-to syntax to list certain intervals, eg. LIST 3-8.

lines	purpose
-----	-------
0	init
2	draw new playfield
3	init new section
4	anim and scrolling
5	user interaction
6	switch appears
7	end sign appears
8	loop end
9	game end


VARIABLES
=========
type	name		function
----	----		--------
char	A$		pressed key
int	B		distance traveled (0-255)
int	C		actual row in map =INT(B/40) (0-6)
int	D		distance to switch (0-36)
const	D$		next line + delete 1 char
int	I		loop variable
const	P$		track upper gfx
int	P		section random features (0-19)
int	R		right direction (0/1)
int	S		switch direction (0/1)
const	S$		sky gfx
const	S$(0-1)	switch gfx
int	T		gfx phases (0-2)
const	T$(0-8)	track/train gfx phases
